[INFO] fetching crate egui-charts 0.1.0...
[INFO] testing egui-charts-0.1.0 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate egui-charts 0.1.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate egui-charts 0.1.0
[INFO] finished tweaking crates.io crate egui-charts 0.1.0
[INFO] tweaked toml for crates.io crate egui-charts 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate egui-charts 0.1.0 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate egui-charts 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded egui_plot v0.34.1
[INFO] [stderr]   Downloaded epaint v0.33.3
[INFO] [stderr]   Downloaded accesskit v0.21.1
[INFO] [stderr]   Downloaded emath v0.33.3
[INFO] [stderr]   Downloaded enum-map-derive v0.17.0
[INFO] [stderr]   Downloaded enumn v0.1.14
[INFO] [stderr]   Downloaded ehttp v0.6.0
[INFO] [stderr]   Downloaded data-url v0.3.2
[INFO] [stderr]   Downloaded mime_guess2 v2.3.1
[INFO] [stderr]   Downloaded ecolor v0.33.3
[INFO] [stderr]   Downloaded imagesize v0.13.0
[INFO] [stderr]   Downloaded enum-map v2.7.3
[INFO] [stderr]   Downloaded svgtypes v0.15.3
[INFO] [stderr]   Downloaded ron v0.12.0
[INFO] [stderr]   Downloaded egui_extras v0.33.3
[INFO] [stderr]   Downloaded resvg v0.45.1
[INFO] [stderr]   Downloaded usvg v0.45.1
[INFO] [stderr]   Downloaded kurbo v0.11.3
[INFO] [stderr]   Downloaded egui v0.33.3
[INFO] [stderr]   Downloaded epaint_default_fonts v0.33.3
[INFO] [stderr]   Downloaded pxfm v0.1.28
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a
[INFO] running `Command { std: "docker" "start" "38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling float-cmp v0.9.0
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling kurbo v0.11.3
[INFO] [stderr]    Compiling epaint_default_fonts v0.33.3
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling simplecss v0.2.2
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling roxmltree v0.20.0
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling tiny-skia-path v0.11.4
[INFO] [stderr]    Compiling mime_guess2 v2.3.1
[INFO] [stderr]    Compiling pxfm v0.1.28
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling imagesize v0.13.0
[INFO] [stderr]    Compiling xmlwriter v0.1.0
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling data-url v0.3.2
[INFO] [stderr]    Compiling svgtypes v0.15.3
[INFO] [stderr]    Compiling rand_core v0.10.0
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling image-webp v0.2.4
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling usvg v0.45.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling gif v0.14.1
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling rand v0.10.0
[INFO] [stderr]    Compiling tiny-skia v0.11.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling enum-map-derive v0.17.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling enum-map v2.7.3
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling resvg v0.45.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling emath v0.33.3
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling ron v0.12.0
[INFO] [stderr]    Compiling ecolor v0.33.3
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling epaint v0.33.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling egui v0.33.3
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling ehttp v0.6.0
[INFO] [stderr]    Compiling egui_plot v0.34.1
[INFO] [stderr]    Compiling egui_extras v0.33.3
[INFO] [stderr]    Compiling egui-charts v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/chart/renderers/grid.rs:25:51
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let stroke_width = if mark.weight >= 80 { 0.7 } else { 0.5 };
[INFO] [stdout]    |                                                   ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]    = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/chart/renderers/grid.rs:25:64
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let stroke_width = if mark.weight >= 80 { 0.7 } else { 0.5 };
[INFO] [stdout]    |                                                                ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/renderers/labels.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             1.0
[INFO] [stdout]     |             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/renderers/labels.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             0.7
[INFO] [stdout]     |             ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/renderers/labels.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |             0.5
[INFO] [stdout]     |             ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/rendering/candles/japanese.rs:247:38
[INFO] [stdout]     |
[INFO] [stdout] 247 |             KagiThickness::Thick => (2.5, bullish_color),
[INFO] [stdout]     |                                      ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/rendering/candles/japanese.rs:248:37
[INFO] [stdout]     |
[INFO] [stdout] 248 |             KagiThickness::Thin => (1.5, bearish_color),
[INFO] [stdout]     |                                     ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/chart/renderers/grid.rs:25:51
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let stroke_width = if mark.weight >= 80 { 0.7 } else { 0.5 };
[INFO] [stdout]    |                                                   ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]    = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/chart/renderers/grid.rs:25:64
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let stroke_width = if mark.weight >= 80 { 0.7 } else { 0.5 };
[INFO] [stdout]    |                                                                ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/renderers/labels.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             1.0
[INFO] [stdout]     |             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/renderers/labels.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             0.7
[INFO] [stdout]     |             ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/renderers/labels.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |             0.5
[INFO] [stdout]     |             ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/rendering/candles/japanese.rs:247:38
[INFO] [stdout]     |
[INFO] [stdout] 247 |             KagiThickness::Thick => (2.5, bullish_color),
[INFO] [stdout]     |                                      ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/rendering/candles/japanese.rs:248:37
[INFO] [stdout]     |
[INFO] [stdout] 248 |             KagiThickness::Thin => (1.5, bearish_color),
[INFO] [stdout]     |                                     ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling egui-charts v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/chart/renderers/grid.rs:25:51
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let stroke_width = if mark.weight >= 80 { 0.7 } else { 0.5 };
[INFO] [stdout]    |                                                   ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]    = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/chart/renderers/grid.rs:25:64
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let stroke_width = if mark.weight >= 80 { 0.7 } else { 0.5 };
[INFO] [stdout]    |                                                                ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/renderers/labels.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |             1.0
[INFO] [stdout]     |             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/renderers/labels.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             0.7
[INFO] [stdout]     |             ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/renderers/labels.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |             0.5
[INFO] [stdout]     |             ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/rendering/candles/japanese.rs:247:38
[INFO] [stdout]     |
[INFO] [stdout] 247 |             KagiThickness::Thick => (2.5, bullish_color),
[INFO] [stdout]     |                                      ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/chart/rendering/candles/japanese.rs:248:37
[INFO] [stdout]     |
[INFO] [stdout] 248 |             KagiThickness::Thin => (1.5, bearish_color),
[INFO] [stdout]     |                                     ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.30s
[INFO] running `Command { std: "docker" "inspect" "38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> src/chart/renderers/grid.rs:25:51
[INFO] [stderr]    |
[INFO] [stderr] 25 |         let stroke_width = if mark.weight >= 80 { 0.7 } else { 0.5 };
[INFO] [stderr]    |                                                   ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr]    = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> src/chart/renderers/grid.rs:25:64
[INFO] [stderr]    |
[INFO] [stderr] 25 |         let stroke_width = if mark.weight >= 80 { 0.7 } else { 0.5 };
[INFO] [stderr]    |                                                                ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/chart/renderers/labels.rs:245:13
[INFO] [stderr]     |
[INFO] [stderr] 245 |             1.0
[INFO] [stderr]     |             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/chart/renderers/labels.rs:247:13
[INFO] [stderr]     |
[INFO] [stderr] 247 |             0.7
[INFO] [stderr]     |             ^^^ help: explicitly specify the type as `f32`: `0.7_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/chart/renderers/labels.rs:249:13
[INFO] [stderr]     |
[INFO] [stderr] 249 |             0.5
[INFO] [stderr]     |             ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/chart/rendering/candles/japanese.rs:247:38
[INFO] [stderr]     |
[INFO] [stderr] 247 |             KagiThickness::Thick => (2.5, bullish_color),
[INFO] [stderr]     |                                      ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/chart/rendering/candles/japanese.rs:248:37
[INFO] [stderr]     |
[INFO] [stderr] 248 |             KagiThickness::Thin => (1.5, bearish_color),
[INFO] [stderr]     |                                     ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: `egui-charts` (lib) generated 7 warnings (run `cargo fix --lib -p egui-charts` to apply 7 suggestions)
[INFO] [stderr] warning: `egui-charts` (lib test) generated 7 warnings (7 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/egui_charts-42448a48e8620457)
[INFO] [stdout] 
[INFO] [stdout] running 474 tests
[INFO] [stdout] test chart::hit_test::tests::test_is_near_segment ... ok
[INFO] [stdout] test chart::hit_test::tests::test_point_beyond_segment_start ... ok
[INFO] [stdout] test chart::hit_test::tests::test_point_on_segment ... ok
[INFO] [stdout] test chart::hit_test::tests::test_point_perpendicular_to_segment ... ok
[INFO] [stdout] test chart::overlays::heatmap_strip::tests::test_color_lerp ... ok
[INFO] [stdout] test chart::overlays::heatmap_strip::tests::test_heatmap_cell_creation ... ok
[INFO] [stdout] test chart::coords::tests::test_price_to_y_roundtrip ... ok
[INFO] [stdout] test chart::overlays::heatmap_strip::tests::test_intensity_normalization ... ok
[INFO] [stdout] test chart::overlays::order_lines::tests::test_order_line_creation ... ok
[INFO] [stdout] test chart::renderers::session_breaks::tests::test_find_breaks_with_monthly_provider ... ok
[INFO] [stdout] test chart::renderers::session_breaks::tests::test_session_break_config_default ... ok
[INFO] [stdout] test chart::overlays::order_lines::tests::test_overlay_management ... ok
[INFO] [stdout] test chart::renderers::session_breaks::tests::test_find_breaks_with_daily_provider ... ok
[INFO] [stdout] test chart::rendering::candles::tpo::tests::test_tpo_profile_generation ... ok
[INFO] [stdout] test chart::selection::tests::test_hover ... ok
[INFO] [stdout] test config::interaction::tests::test_tracking_mode_exit_mode_default ... ok
[INFO] [stdout] test config::interaction::tests::test_tracking_mode_exit_modes ... ok
[INFO] [stdout] test chart::selection::tests::test_select_deselect ... ok
[INFO] [stdout] test config::interaction::tests::test_tracking_mode_options_default ... ok
[INFO] [stdout] test drawings::domain::coordinates::tests::test_lerp ... ok
[INFO] [stdout] test drawings::domain::coordinates::tests::test_new ... ok
[INFO] [stdout] test drawings::domain::coordinates::tests::test_shift_bar_idx ... ok
[INFO] [stdout] test drawings::domain::drawing::tests::test_bounding_rect ... ok
[INFO] [stdout] test drawings::domain::drawing::tests::test_completion ... ok
[INFO] [stdout] test drawings::domain::drawing::tests::test_new_drawing ... ok
[INFO] [stdout] test drawings::domain::drawing::tests::test_shift_bar_indices ... ok
[INFO] [stdout] test drawings::domain::drawing::tests::test_with_color ... ok
[INFO] [stdout] test drawings::domain::options::tests::test_arrow_style_visibility ... ok
[INFO] [stdout] test drawings::domain::options::tests::test_fibonacci_config_default ... ok
[INFO] [stdout] test drawings::domain::options::tests::test_line_style_dash_pattern ... ok
[INFO] [stdout] test drawings::domain::options::tests::test_timeframe_visibility ... ok
[INFO] [stdout] test drawings::domain::tool_type::tests::test_cursor_detection ... ok
[INFO] [stdout] test drawings::domain::tool_type::tests::test_category_count ... ok
[INFO] [stdout] test drawings::domain::tool_type::tests::test_interaction_modes ... ok
[INFO] [stdout] test drawings::domain::tool_type::tests::test_tool_count ... ok
[INFO] [stdout] test drawings::domain::tool_type::tests::test_from_str ... ok
[INFO] [stdout] test drawings::persistence::tests::test_drawing_storage ... ok
[INFO] [stdout] test drawings::persistence::tests::test_json_serialization ... ok
[INFO] [stdout] test drawings::persistence::tests::test_remove_drawing ... ok
[INFO] [stdout] test drawings::persistence::tests::test_stored_color_conversion ... ok
[INFO] [stdout] test drawings::persistence::tests::test_stored_coord ... ok
[INFO] [stdout] test drawings::rendering::traits::tests::test_point_near_line ... ok
[INFO] [stdout] test drawings::rendering::traits::tests::test_point_near_points ... ok
[INFO] [stdout] test drawings::repositories::tests::test_get_all_categories ... ok
[INFO] [stdout] test drawings::repositories::tests::test_get_category_tools ... ok
[INFO] [stdout] test chart::coords::tests::test_idx_to_x_roundtrip ... ok
[INFO] [stdout] test drawings::repositories::tests::test_get_tool_category ... ok
[INFO] [stdout] test drawings::repositories::tests::test_search_case_insensitive ... ok
[INFO] [stdout] test drawings::repositories::tests::test_search_empty_returns_all ... ok
[INFO] [stdout] test drawings::repositories::tests::test_search_tools ... ok
[INFO] [stdout] test drawings::services::handle::tests::test_get_handles_rect ... ok
[INFO] [stdout] test drawings::services::handle::tests::test_get_handles_trendline ... ok
[INFO] [stdout] test drawings::services::handle::tests::test_hit_test_handle ... ok
[INFO] [stdout] test drawings::services::handle::tests::test_update_handle ... ok
[INFO] [stdout] test drawings::services::history::tests::test_descriptions ... ok
[INFO] [stdout] test drawings::services::history::tests::test_max_stack_size ... ok
[INFO] [stdout] test drawings::services::history::tests::test_new_action_clears_redo ... ok
[INFO] [stdout] test drawings::services::history::tests::test_redo ... ok
[INFO] [stdout] test drawings::services::history::tests::test_shift_bar_indices ... ok
[INFO] [stdout] test drawings::services::history::tests::test_undo_add ... ok
[INFO] [stdout] test drawings::services::history::tests::test_undo_delete ... ok
[INFO] [stdout] test drawings::services::history::tests::test_undo_modify ... ok
[INFO] [stdout] test drawings::services::interaction::tests::test_point_to_line_distance ... ok
[INFO] [stdout] test drawings::services::interaction::tests::test_selection ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_deselect_all ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_multi_select ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_prune ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_select_all ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_single_select ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_single_selection_legacy ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_toggle ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_disabled_snap ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_magnet_mode ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_magnet_outside_distance ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_no_snap_outside_distance ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_snap_indicator ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_snap_to_price ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_snap_to_time ... ok
[INFO] [stdout] test drawings::services::z_order::tests::test_bring_forward ... ok
[INFO] [stdout] test drawings::services::z_order::tests::test_bring_to_front ... ok
[INFO] [stdout] test drawings::services::z_order::tests::test_send_backward ... ok
[INFO] [stdout] test drawings::services::z_order::tests::test_send_to_back ... ok
[INFO] [stdout] test drawings::services::z_order::tests::test_sort_by_z_order ... ok
[INFO] [stdout] test model::bar::bar::tests::test_body_positions ... ok
[INFO] [stdout] test model::bar::bar::tests::test_bullish_bearish ... ok
[INFO] [stdout] test model::bar::bar::tests::test_change_percent ... ok
[INFO] [stdout] test model::bar::bar::tests::test_derived_prices ... ok
[INFO] [stdout] test model::bar::bar::tests::test_measurements ... ok
[INFO] [stdout] test model::bar::bar_data::tests::test_aggregations ... ok
[INFO] [stdout] test model::bar::bar_data::tests::test_heikin_ashi ... ok
[INFO] [stdout] test model::bar::bar_data::tests::test_indexing ... ok
[INFO] [stdout] test model::bar::bar_data::tests::test_iteration ... ok
[INFO] [stdout] test model::bar::io::tests::test_csv_string_basic ... ok
[INFO] [stdout] test model::bar::io::tests::test_csv_string_empty ... ok
[INFO] [stdout] test model::bar::io::tests::test_csv_with_indicators ... ok
[INFO] [stdout] test model::bar::io::tests::test_csv_with_no_indicators ... ok
[INFO] [stdout] test model::bar::io::tests::test_empty_json ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_would_snap ... ok
[INFO] [stdout] test model::bar::io::tests::test_json_round_trip ... ok
[INFO] [stdout] test model::bar::patterns::tests::test_engulfing_patterns ... ok
[INFO] [stdout] test model::bar::patterns::tests::test_hammer_pattern ... ok
[INFO] [stdout] test model::bar::patterns::tests::test_marubozu_pattern ... ok
[INFO] [stdout] test model::chart_type::tests::test_all_chart_types_count ... ok
[INFO] [stdout] test model::chart_type::tests::test_category_grouping ... ok
[INFO] [stdout] test model::chart_type::tests::test_default_is_candles ... ok
[INFO] [stdout] test model::chart_type::tests::test_display_trait ... ok
[INFO] [stdout] test model::chart_type::tests::test_ohlc_vs_single_value ... ok
[INFO] [stdout] test model::chart_type::tests::test_time_independence ... ok
[INFO] [stdout] test model::chart_type::tests::test_volume_support ... ok
[INFO] [stdout] test model::color::tests::test_conversions ... ok
[INFO] [stdout] test model::color::tests::test_from_hex ... ok
[INFO] [stdout] test model::color::tests::test_gradient ... ok
[INFO] [stdout] test model::enums::chart::tests::test_chart_theme_is_dark ... ok
[INFO] [stdout] test model::enums::chart::tests::test_line_style_pattern ... ok
[INFO] [stdout] test model::enums::chart::tests::test_magnet_mode_distance ... ok
[INFO] [stdout] test model::enums::chart::tests::test_price_line_source_all ... ok
[INFO] [stdout] test model::enums::chart::tests::test_resolution_parse ... ok
[INFO] [stdout] test model::enums::chart::tests::test_resolution_seconds ... ok
[INFO] [stdout] test model::enums::marks::tests::test_clear_marks_mode ... ok
[INFO] [stdout] test model::enums::study::tests::test_display_target_values ... ok
[INFO] [stdout] test model::enums::marks::tests::test_mark_location ... ok
[INFO] [stdout] test model::enums::study::tests::test_study_input_type_count ... ok
[INFO] [stdout] test model::enums::study::tests::test_study_plot_type_count ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_bar_delta ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_bar_trades ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_cell ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_imbalances ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_value_area ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_poc ... ok
[INFO] [stdout] test chart::rendering::candles::tpo::tests::test_period_color_cycling ... ok
[INFO] [stdout] test chart::renderers::session_breaks::tests::test_session_background_renderer ... ok
[INFO] [stdout] test chart::overlays::volume_bubbles::tests::test_color_selection ... ok
[INFO] [stdout] test chart::renderers::session_breaks::tests::test_session_break_renderer_creation ... ok
[INFO] [stdout] test chart::overlays::heatmap_strip::tests::test_strip_data_setting ... ok
[INFO] [stdout] test drawings::manager::tests::test_selection ... ok
[INFO] [stdout] test chart::overlays::volume_bubbles::tests::test_diameter_calculation ... ok
[INFO] [stdout] test chart::rendering::candles::tpo::tests::test_render_config_defaults ... ok
[INFO] [stdout] test chart::rendering::candles::tpo::tests::test_tpo_renderer_creation ... ok
[INFO] [stdout] test chart::overlays::volume_bubbles::tests::test_clear ... ok
[INFO] [stdout] test chart::overlays::volume_bubbles::tests::test_bubble_creation ... ok
[INFO] [stdout] test chart::overlays::volume_bubbles::tests::test_aggregation ... ok
[INFO] [stdout] test model::kagi::tests::test_kagi_line_to_bar ... ok
[INFO] [stdout] test model::kagi::tests::test_kagi_line_direction ... ok
[INFO] [stdout] test model::line_break::tests::test_config_creation ... ok
[INFO] [stdout] test model::line_break::tests::test_reversal_detection ... ok
[INFO] [stdout] test model::line_break::tests::test_signal_detection ... ok
[INFO] [stdout] test model::kagi::tests::test_kagi_line_creation ... ok
[INFO] [stdout] test drawings::manager::tests::test_new_manager ... ok
[INFO] [stdout] test model::line_break::tests::test_uptrend_conversion ... ok
[INFO] [stdout] test model::point_figure::tests::test_config_creation ... ok
[INFO] [stdout] test model::point_figure::tests::test_snap_to_box ... ok
[INFO] [stdout] test model::point_figure::tests::test_pnf_conversion ... ok
[INFO] [stdout] test model::quote::tests::test_level1_quote_calculations ... ok
[INFO] [stdout] test model::range_bar::tests::test_config_creation ... ok
[INFO] [stdout] test model::range_bar::tests::test_range_bar_properties ... ok
[INFO] [stdout] test model::quote::tests::test_order_book_imbalance ... ok
[INFO] [stdout] test model::point_figure::tests::test_column_boxes ... ok
[INFO] [stdout] test model::renko::tests::test_atr_calculation ... ok
[INFO] [stdout] test model::renko::tests::test_renko_brick_creation ... ok
[INFO] [stdout] test model::range_bar::tests::test_range_bars_from_ohlc ... ok
[INFO] [stdout] test model::quote::tests::test_order_book_to_level1 ... ok
[INFO] [stdout] test model::range_bar::tests::test_range_bars_from_ticks ... ok
[INFO] [stdout] test model::renko::tests::test_renko_brick_to_bar ... ok
[INFO] [stdout] test model::session::tests::test_composite_provider ... ok
[INFO] [stdout] test model::session::tests::test_monthly_session_break ... ok
[INFO] [stdout] test model::session::tests::test_daily_session_break ... ok
[INFO] [stdout] test model::symbol_info::tests::test_symbol_type_default ... ok
[INFO] [stdout] test model::symbol_info::tests::test_default_library_symbol_info ... ok
[INFO] [stdout] test model::symbol_info::tests::test_symbol_type_display ... ok
[INFO] [stdout] test model::timeframe::tests::test_custom_duration_ms ... ok
[INFO] [stdout] test model::symbol_info::tests::test_library_symbol_info_serialize ... ok
[INFO] [stdout] test model::timeframe::tests::test_custom_equality ... ok
[INFO] [stdout] test model::timeframe::tests::test_from_str_custom_zero_rejected ... ok
[INFO] [stdout] test model::symbol_info::tests::test_data_status_display ... ok
[INFO] [stdout] test model::timeframe::tests::test_preset_from_str_takes_precedence ... ok
[INFO] [stdout] test model::timeframe::tests::test_custom_as_str ... ok
[INFO] [stdout] test model::timeframe::tests::test_total_seconds ... ok
[INFO] [stdout] test model::timeframe::tests::test_custom_display ... ok
[INFO] [stdout] test model::tpo::tests::test_tpo_initial_balance ... ok
[INFO] [stdout] test model::timeframe::tests::test_is_custom ... ok
[INFO] [stdout] test model::timeframe::tests::test_from_str_invalid ... ok
[INFO] [stdout] test model::tpo::tests::test_price_key_conversion ... ok
[INFO] [stdout] test scales::dual_pricescale::tests::test_default_configuration ... ok
[INFO] [stdout] test scales::dual_pricescale::tests::test_dual_scale_modes ... ok
[INFO] [stdout] test model::tpo::tests::test_tpo_value_area ... ok
[INFO] [stdout] test model::symbol_info::tests::test_symbol_format_display ... ok
[INFO] [stdout] test model::timeframe::tests::test_from_str_custom ... ok
[INFO] [stdout] test model::timeframe::tests::test_from_str_presets ... ok
[INFO] [stdout] test scales::price_display::tests::test_auto_scale_all_data ... ok
[INFO] [stdout] test scales::price_display::tests::test_auto_scale_custom ... ok
[INFO] [stdout] test scales::price_display::tests::test_auto_scale_visible_with_padding ... ok
[INFO] [stdout] test scales::price_display::tests::test_price_display_basis_points ... ok
[INFO] [stdout] test scales::price_display::tests::test_price_display_points ... ok
[INFO] [stdout] test scales::price_display::tests::test_price_display_absolute ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_currency_formatter ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_custom_formatter ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_formatter_builder ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_default_formatter ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_fixed_precision ... ok
[INFO] [stdout] test scales::pricescale::tests::test_idxed_to_100_mode ... ok
[INFO] [stdout] test scales::dual_pricescale::tests::test_independent_auto_scale ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_volume_formatter ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_scientific_formatter ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_percentage_formatter ... ok
[INFO] [stdout] test scales::price_display::tests::test_price_display_percentage ... ok
[INFO] [stdout] test scales::dual_pricescale::tests::test_series_assignment ... ok
[INFO] [stdout] test scales::pricescale::tests::test_invert_scale ... ok
[INFO] [stdout] test scales::pricescale::tests::test_logarithmic_mode ... ok
[INFO] [stdout] test scales::pricescale_marks::tests::test_log_marks_generation ... ok
[INFO] [stdout] test scales::pricescale_marks::tests::test_precision_calculation ... ok
[INFO] [stdout] test scales::pricescale_marks::tests::test_weight_calculation ... ok
[INFO] [stdout] test scales::pricescale::tests::test_normal_mode ... ok
[INFO] [stdout] test scales::pricescale::tests::test_percentage_mode ... ok
[INFO] [stdout] test scales::pricescale_marks::tests::test_nice_step_calculation ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_dst_spring_forward ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_default_formatter ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_timezone_clone ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_timezone_conversion_utc ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_relative_formatter ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_timezone_london ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_timezone_tokyo ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_custom_formatter ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_dst_fall_back ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_timezone_conversion_ny ... ok
[INFO] [stdout] test scales::timescale_marks::tests::test_label_formatting ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_formatter_builder ... ok
[INFO] [stdout] test scales::pricescale_marks::tests::test_linear_marks_generation ... ok
[INFO] [stdout] test studies::builtin::acc_dist::tests::test_ad_distribution ... ok
[INFO] [stdout] test studies::builtin::acceleration_bands::tests::test_acceleration_bands ... ok
[INFO] [stdout] test studies::builtin::accumulation_swing::tests::test_asi_calculation ... ok
[INFO] [stdout] test studies::builtin::adx::tests::test_adx_empty_data ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_12_hour_format ... ok
[INFO] [stdout] test studies::builtin::acc_dist::tests::test_ad_doji_no_change ... ok
[INFO] [stdout] test studies::builtin::acc_dist::tests::test_ad_is_not_overlay ... ok
[INFO] [stdout] test scales::timescale_marks::tests::test_optimal_interval_calculation ... ok
[INFO] [stdout] test scales::timescale_marks::tests::test_tick_mark_weight_ordering ... ok
[INFO] [stdout] test scales::timescale_marks::tests::test_time_boundary_classification ... ok
[INFO] [stdout] test studies::builtin::acc_dist::tests::test_ad_accumulation ... ok
[INFO] [stdout] test studies::builtin::acc_dist::tests::test_ad_empty_data ... ok
[INFO] [stdout] test studies::builtin::adx::tests::test_adx_line_cnt ... ok
[INFO] [stdout] test studies::builtin::adx::tests::test_adx_range ... ok
[INFO] [stdout] test studies::builtin::alma::tests::test_alma_calculation ... ok
[INFO] [stdout] test studies::builtin::adx::tests::test_adx_uptrend ... ok
[INFO] [stdout] test studies::builtin::alma::tests::test_alma_is_overlay ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_empty_data ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_downtrend ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_line_cnt ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_uptrend ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_range ... ok
[INFO] [stdout] test studies::builtin::alma::tests::test_alma_smoothness ... ok
[INFO] [stdout] test studies::builtin::alma::tests::test_alma_empty_data ... ok
[INFO] [stdout] test studies::builtin::atr::tests::test_atr_empty_data ... ok
[INFO] [stdout] test studies::builtin::atr::tests::test_atr_positive ... ok
[INFO] [stdout] test studies::builtin::atr::tests::test_true_range_calculation ... ok
[INFO] [stdout] test studies::builtin::average_price::tests::test_hl2 ... ok
[INFO] [stdout] test studies::builtin::average_price::tests::test_hlc3 ... ok
[INFO] [stdout] test studies::builtin::average_price::tests::test_ohlc4 ... ok
[INFO] [stdout] test studies::builtin::average_price::tests::test_true_range ... ok
[INFO] [stdout] test studies::builtin::awesome_oscillator::tests::test_ao_calculation ... ok
[INFO] [stdout] test studies::builtin::balance_of_power::tests::test_bop_neutral ... ok
[INFO] [stdout] test studies::builtin::awesome_oscillator::tests::test_ao_empty_data ... ok
[INFO] [stdout] test studies::builtin::awesome_oscillator::tests::test_ao_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::awesome_oscillator::tests::test_ao_negative_in_downtrend ... ok
[INFO] [stdout] test studies::builtin::awesome_oscillator::tests::test_ao_positive_in_uptrend ... ok
[INFO] [stdout] test studies::builtin::balance_of_power::tests::test_bop_bearish ... ok
[INFO] [stdout] test studies::builtin::balance_of_power::tests::test_bop_bullish ... ok
[INFO] [stdout] test studies::builtin::cci::tests::test_cci_calculation ... ok
[INFO] [stdout] test studies::builtin::cci::tests::test_cci_empty_data ... ok
[INFO] [stdout] test studies::builtin::cci::tests::test_cci_flat_prices ... ok
[INFO] [stdout] test studies::builtin::center_of_gravity::tests::test_cog_calculation ... ok
[INFO] [stdout] test studies::builtin::cci::tests::test_cci_typical_price ... ok
[INFO] [stdout] test studies::builtin::chaikin_volatility::tests::test_chaikin_volatility ... ok
[INFO] [stdout] test studies::builtin::chandelier_exit::tests::test_chandelier_calculation ... ok
[INFO] [stdout] test studies::builtin::choppiness::tests::test_choppiness_calculation ... ok
[INFO] [stdout] test studies::builtin::atr::tests::test_atr_calculation ... ok
[INFO] [stdout] test studies::builtin::chande_momentum::tests::test_cmo ... ok
[INFO] [stdout] test studies::builtin::cmf::tests::test_cmf_empty_data ... ok
[INFO] [stdout] test studies::builtin::cmf::tests::test_cmf_negative_distribution ... ok
[INFO] [stdout] test studies::builtin::cmf::tests::test_cmf_range ... ok
[INFO] [stdout] test studies::builtin::cmf::tests::test_cmf_positive_accumulation ... ok
[INFO] [stdout] test studies::builtin::connors_rsi::tests::test_connors_rsi_calculation ... ok
[INFO] [stdout] test studies::builtin::commodity_selection::tests::test_csi ... ok
[INFO] [stdout] test studies::builtin::connors_rsi::tests::test_streak_calculation ... ok
[INFO] [stdout] test studies::builtin::commodity_selection::tests::test_tdi ... ok
[INFO] [stdout] test studies::builtin::coppock::tests::test_wma_calculation ... ok
[INFO] [stdout] test studies::builtin::coppock::tests::test_coppock_calculation ... ok
[INFO] [stdout] test studies::builtin::connors_rsi::tests::test_connors_rsi_range ... ok
[INFO] [stdout] test studies::builtin::choppiness::tests::test_trending_market ... ok
[INFO] [stdout] test studies::builtin::correlation::tests::test_perfect_downtrend ... ok
[INFO] [stdout] test studies::builtin::coppock::tests::test_roc_calculation ... ok
[INFO] [stdout] test studies::builtin::cvd::tests::test_cvd_calculation ... ok
[INFO] [stdout] test studies::builtin::cvd::tests::test_cvd_simple_mode ... ok
[INFO] [stdout] test studies::builtin::dema::tests::test_dema_calculation ... ok
[INFO] [stdout] test studies::builtin::dema::tests::test_dema_empty_data ... ok
[INFO] [stdout] test studies::builtin::correlation::tests::test_perfect_uptrend ... ok
[INFO] [stdout] test studies::builtin::donchian::tests::test_donchian_empty_data ... ok
[INFO] [stdout] test model::timeframe::tests::test_preset_as_str ... ok
[INFO] [stdout] test chart::hit_test::tests::test_point_beyond_segment_end ... ok
[INFO] [stdout] test studies::builtin::donchian::tests::test_donchian_ordering ... ok
[INFO] [stdout] test studies::builtin::donchian::tests::test_donchian_is_overlay ... ok
[INFO] [stdout] test studies::builtin::double_stochastic::tests::test_double_stochastic ... ok
[INFO] [stdout] test studies::builtin::dema::tests::test_dema_is_overlay ... ok
[INFO] [stdout] test studies::builtin::donchian::tests::test_donchian_line_cnt ... ok
[INFO] [stdout] test studies::builtin::dpo::tests::test_dpo_calculation ... ok
[INFO] [stdout] test studies::builtin::ease_of_movement::tests::test_eom_calculation ... ok
[INFO] [stdout] test studies::builtin::dpo::tests::test_dpo_removes_trend ... ok
[INFO] [stdout] test studies::builtin::dema::tests::test_dema_less_lag_than_ema ... ok
[INFO] [stdout] test studies::builtin::elder_impulse::tests::test_elder_impulse ... ok
[INFO] [stdout] test studies::builtin::ehlers_fisher::tests::test_ehlers_fisher_calculation ... ok
[INFO] [stdout] test studies::builtin::historical_volatility::tests::test_hv_calculation ... ok
[INFO] [stdout] test studies::builtin::force_index::tests::test_force_idx_positive ... ok
[INFO] [stdout] test studies::builtin::elder_ray::tests::test_elder_ray_calculation ... ok
[INFO] [stdout] test studies::builtin::fisher_transform::tests::test_fisher_bounds ... ok
[INFO] [stdout] test studies::builtin::fisher_transform::tests::test_fisher_transform ... ok
[INFO] [stdout] test studies::builtin::historical_volatility::tests::test_hv_high_volatility ... ok
[INFO] [stdout] test studies::builtin::elder_ray::tests::test_elder_ray_interpretation ... ok
[INFO] [stdout] test studies::builtin::historical_volatility::tests::test_hv_no_volatility ... ok
[INFO] [stdout] test studies::builtin::force_index::tests::test_force_idx_negative ... ok
[INFO] [stdout] test studies::builtin::hma::tests::test_hma_min_period ... ok
[INFO] [stdout] test studies::builtin::hma::tests::test_hma_calculation ... ok
[INFO] [stdout] test studies::builtin::hma::tests::test_hma_responsiveness ... ok
[INFO] [stdout] test studies::builtin::iceberg::tests::test_iceberg_detection ... ok
[INFO] [stdout] test studies::builtin::hma::tests::test_hma_is_overlay ... ok
[INFO] [stdout] test studies::builtin::iceberg::tests::test_tick_size_estimation ... ok
[INFO] [stdout] test studies::builtin::kama::tests::test_efficiency_ratio_ranging ... ok
[INFO] [stdout] test studies::builtin::ichimoku::tests::test_ichimoku_calculation ... ok
[INFO] [stdout] test studies::builtin::ichimoku::tests::test_ichimoku_is_overlay ... ok
[INFO] [stdout] test studies::builtin::ichimoku::tests::test_ichimoku_empty_data ... ok
[INFO] [stdout] test studies::builtin::kama::tests::test_smoothing_constant ... ok
[INFO] [stdout] test studies::builtin::kama::tests::test_kama_calculation ... ok
[INFO] [stdout] test studies::builtin::ichimoku::tests::test_ichimoku_line_cnt ... ok
[INFO] [stdout] test studies::builtin::hma::tests::test_hma_empty_data ... ok
[INFO] [stdout] test studies::builtin::kama::tests::test_efficiency_ratio_trending ... ok
[INFO] [stdout] test studies::builtin::kdj::tests::test_kdj_calculation ... ok
[INFO] [stdout] test studies::builtin::keltner::tests::test_keltner_empty_data ... ok
[INFO] [stdout] test studies::builtin::ichimoku::tests::test_ichimoku_tenkan_faster_than_kijun ... ok
[INFO] [stdout] test studies::builtin::klinger::tests::test_klinger_calculation ... ok
[INFO] [stdout] test studies::builtin::linear_regression::tests::test_linear_regression ... ok
[INFO] [stdout] test studies::builtin::lsma::tests::test_linear_regression_flat ... ok
[INFO] [stdout] test studies::builtin::lsma::tests::test_linear_regression_uptrend ... ok
[INFO] [stdout] test studies::builtin::liquidity_tracker::tests::test_liquidity_zones ... ok
[INFO] [stdout] test studies::builtin::keltner::tests::test_keltner_ordering ... ok
[INFO] [stdout] test studies::builtin::linear_regression::tests::test_slope_uptrend ... ok
[INFO] [stdout] test studies::builtin::liquidity_tracker::tests::test_liquidity_tracking ... ok
[INFO] [stdout] test studies::builtin::liquidity_tracker::tests::test_price_key_conversion ... ok
[INFO] [stdout] test studies::builtin::lsma::tests::test_linear_regression_with_offset ... ok
[INFO] [stdout] test studies::builtin::market_facilitation::tests::test_mfi_calculation ... ok
[INFO] [stdout] test studies::builtin::market_facilitation::tests::test_mfi_zero_volume ... ok
[INFO] [stdout] test studies::builtin::know_sure_thing::tests::test_kst_calculation ... ok
[INFO] [stdout] test studies::builtin::mcginley_dynamic::tests::test_mcginley ... ok
[INFO] [stdout] test studies::builtin::mass_index::tests::test_mass_idx_reversal_bulge ... ok
[INFO] [stdout] test studies::builtin::mfi::tests::test_mfi_calculation ... ok
[INFO] [stdout] test studies::builtin::mfi::tests::test_mfi_empty_data ... ok
[INFO] [stdout] test studies::builtin::lsma::tests::test_lsma_calculation ... ok
[INFO] [stdout] test studies::builtin::mass_index::tests::test_mass_idx_calculation ... ok
[INFO] [stdout] test studies::builtin::obv::tests::test_obv_down_day ... ok
[INFO] [stdout] test studies::builtin::obv::tests::test_obv_flat_day ... ok
[INFO] [stdout] test studies::builtin::obv::tests::test_obv_up_day ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_downtrend_above_price ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_empty_data ... ok
[INFO] [stdout] test studies::builtin::keltner::tests::test_keltner_is_overlay ... ok
[INFO] [stdout] test studies::builtin::keltner::tests::test_keltner_line_cnt ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_trend_values ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_single_bar ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_uptrend_below_price ... ok
[INFO] [stdout] test studies::builtin::cmf::tests::test_cmf_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::pretty_good_oscillator::tests::test_pgo_calculation ... ok
[INFO] [stdout] test studies::builtin::pivot_points::tests::test_fibonacci_pivots ... ok
[INFO] [stdout] test studies::builtin::percent_b::tests::test_percent_b ... ok
[INFO] [stdout] test studies::builtin::pivot_points::tests::test_standard_pivots ... ok
[INFO] [stdout] test studies::builtin::price_oscillator::tests::test_ppo_calculation ... ok
[INFO] [stdout] test studies::builtin::price_oscillator::tests::test_ppo_uptrend ... ok
[INFO] [stdout] test studies::builtin::rainbow_oscillator::tests::test_rainbow_calculation ... ok
[INFO] [stdout] test studies::builtin::mfi::tests::test_mfi_range ... ok
[INFO] [stdout] test studies::builtin::price_channel::tests::test_price_channel ... ok
[INFO] [stdout] test studies::builtin::roc::tests::test_roc_empty_data ... ok
[INFO] [stdout] test studies::builtin::roc::tests::test_roc_negative ... ok
[INFO] [stdout] test studies::builtin::schaff_trend::tests::test_stc_calculation ... ok
[INFO] [stdout] test studies::builtin::schaff_trend::tests::test_stc_uptrend ... ok
[INFO] [stdout] test studies::builtin::smi::tests::test_smi_calculation ... ok
[INFO] [stdout] test studies::builtin::relative_vigor::tests::test_rvi_calculation ... ok
[INFO] [stdout] test studies::builtin::roc::tests::test_roc_calculation ... ok
[INFO] [stdout] test studies::builtin::std_dev::tests::test_std_dev_empty_data ... ok
[INFO] [stdout] test studies::builtin::squeeze_momentum::tests::test_squeeze_calculation ... ok
[INFO] [stdout] test studies::builtin::std_dev::tests::test_std_dev_flat_prices ... ok
[INFO] [stdout] test studies::builtin::std_dev::tests::test_std_dev_calculation ... ok
[INFO] [stdout] test studies::builtin::std_dev::tests::test_std_dev_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::stochastic::tests::test_stochastic_empty_data ... ok
[INFO] [stdout] test studies::builtin::stochastic::tests::test_stochastic_line_cnt ... ok
[INFO] [stdout] test studies::builtin::stochastic_rsi::tests::test_stoch_rsi_calculation ... ok
[INFO] [stdout] test studies::builtin::stochastic::tests::test_stochastic_range ... ok
[INFO] [stdout] test studies::builtin::std_dev::tests::test_std_dev_positive ... ok
[INFO] [stdout] test studies::builtin::stochastic_rsi::tests::test_stoch_rsi_empty_data ... ok
[INFO] [stdout] test studies::builtin::stochastic_rsi::tests::test_stoch_rsi_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::stochastic_rsi::tests::test_stoch_rsi_line_cnt ... ok
[INFO] [stdout] test studies::builtin::stop_run::tests::test_stop_run_detection ... ok
[INFO] [stdout] test studies::builtin::stochastic_rsi::tests::test_stoch_rsi_range ... ok
[INFO] [stdout] test studies::builtin::stop_run::tests::test_swing_finding ... ok
[INFO] [stdout] test studies::builtin::supertrend::tests::test_supertrend_is_overlay ... ok
[INFO] [stdout] test studies::builtin::swma::tests::test_swma_calculation ... ok
[INFO] [stdout] test studies::builtin::tema::tests::test_tema_calculation ... ok
[INFO] [stdout] test studies::builtin::swma::tests::test_swma_val ... ok
[INFO] [stdout] test studies::builtin::supertrend::tests::test_supertrend_empty_data ... ok
[INFO] [stdout] test studies::builtin::tema::tests::test_tema_empty_data ... ok
[INFO] [stdout] test studies::builtin::tema::tests::test_tema_is_overlay ... ok
[INFO] [stdout] test studies::builtin::trend_intensity::tests::test_qstick ... ok
[INFO] [stdout] test studies::builtin::supertrend::tests::test_supertrend_uptrend ... ok
[INFO] [stdout] test studies::builtin::trend_intensity::tests::test_tii ... ok
[INFO] [stdout] test studies::builtin::swma::tests::test_swma_weighted ... ok
[INFO] [stdout] test studies::builtin::tema::tests::test_tema_tracks_price_closely ... ok
[INFO] [stdout] test studies::builtin::true_strength::tests::test_tsi ... ok
[INFO] [stdout] test studies::builtin::typical_price::tests::test_median_price ... ok
[INFO] [stdout] test studies::builtin::typical_price::tests::test_weighted_close ... ok
[INFO] [stdout] test studies::builtin::trix::tests::test_ema_calculation ... ok
[INFO] [stdout] test studies::builtin::ultimate_oscillator::tests::test_uo_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::trix::tests::test_trix_calculation ... ok
[INFO] [stdout] test studies::builtin::ultimate_oscillator::tests::test_uo_empty_data ... ok
[INFO] [stdout] test studies::builtin::ultimate_momentum::tests::test_ultimate_momentum ... ok
[INFO] [stdout] test studies::builtin::typical_price::tests::test_typical_price ... ok
[INFO] [stdout] test studies::builtin::vidya::tests::test_vidya ... ok
[INFO] [stdout] test studies::builtin::ultimate_oscillator::tests::test_uo_calculation ... ok
[INFO] [stdout] test studies::builtin::vidya::tests::test_zlema ... ok
[INFO] [stdout] test studies::builtin::ultimate_oscillator::tests::test_uo_range ... ok
[INFO] [stdout] test studies::builtin::volume_oscillator::tests::test_volume_oscillator ... ok
[INFO] [stdout] test studies::builtin::volume_oscillator::tests::test_volume_oscillator_rising ... ok
[INFO] [stdout] test studies::builtin::stochastic::tests::test_stochastic_output_format ... ok
[INFO] [stdout] test studies::builtin::volume_price_trend::tests::test_nvi_pvi ... ok
[INFO] [stdout] test studies::builtin::volume_price_trend::tests::test_vpt ... ok
[INFO] [stdout] test studies::builtin::vortex::tests::test_vortex_uptrend ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_is_overlay ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_vw_macd_calculate ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_vw_macd_creation ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_vw_macd_line_names ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_vw_macd_insufficient_data ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_vwap_series_calculation ... ok
[INFO] [stdout] test studies::builtin::vwap::tests::test_vwap_calculation ... ok
[INFO] [stdout] test studies::builtin::vroc::tests::test_vroc_calculation ... ok
[INFO] [stdout] test studies::builtin::vwap::tests::test_vwap_empty_data ... ok
[INFO] [stdout] test studies::builtin::vwma::tests::test_vwma_calculation ... ok
[INFO] [stdout] test studies::builtin::williams_ad::tests::test_williams_ad ... ok
[INFO] [stdout] test studies::builtin::vortex::tests::test_vortex_calculation ... ok
[INFO] [stdout] test studies::builtin::williams_r::tests::test_williams_r_at_high ... ok
[INFO] [stdout] test studies::builtin::williams_r::tests::test_williams_r_empty_data ... ok
[INFO] [stdout] test studies::builtin::vwap::tests::test_vwap_is_overlay ... ok
[INFO] [stdout] test studies::builtin::williams_r::tests::test_williams_r_at_low ... ok
[INFO] [stdout] test studies::builtin::williams_r::tests::test_williams_r_range ... ok
[INFO] [stdout] test studies::builtin::zigzag::tests::test_zigzag_basic ... ok
[INFO] [stdout] test studies::builtin::wma::tests::test_wma_empty_data ... ok
[INFO] [stdout] test studies::builtin::wma::tests::test_wma_more_responsive ... ok
[INFO] [stdout] test studies::builtin::wma::tests::test_wma_calculation ... ok
[INFO] [stdout] test studies::builtin::wma::tests::test_wma_is_overlay ... ok
[INFO] [stdout] test studies::builtin::zigzag::tests::test_zigzag_modes ... ok
[INFO] [stdout] test studies::factory::tests::test_custom_indicator ... ok
[INFO] [stdout] test studies::palette::tests::test_color_categories ... ok
[INFO] [stdout] test studies::palette::tests::test_palette_cycling ... ok
[INFO] [stdout] test theming::tests::test_darken_color ... ok
[INFO] [stdout] test theming::tests::test_darken_preserves_alpha ... ok
[INFO] [stdout] test studies::factory::tests::test_factory ... ok
[INFO] [stdout] test validation::tests::test_invalid_ohlc_high_too_low ... ok
[INFO] [stdout] test validation::tests::test_valid_sequence ... ok
[INFO] [stdout] test validation::tests::test_validation_result_reason ... ok
[INFO] [stdout] test validation::tests::test_descending_sequence ... ok
[INFO] [stdout] test validation::tests::test_duplicate_ts ... ok
[INFO] [stdout] test theming::tests::test_lighten_color ... ok
[INFO] [stdout] test validation::tests::test_invalid_ohlc_low_too_high ... ok
[INFO] [stdout] test theming::tests::test_lighten_preserves_alpha ... ok
[INFO] [stdout] test validation::tests::test_ts_mismatch ... ok
[INFO] [stdout] test studies::builtin::directional_movement::tests::test_dmi_calculation ... ok
[INFO] [stdout] test studies::builtin::obv::tests::test_obv_empty_data ... ok
[INFO] [stdout] test studies::builtin::roc::tests::test_roc_no_change ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_visibility ... ok
[INFO] [stdout] test model::tpo::tests::test_tpo_poc_calculation ... FAILED
[INFO] [stdout] test model::tpo::tests::test_tpo_profile_creation ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- model::tpo::tests::test_tpo_poc_calculation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'model::tpo::tests::test_tpo_poc_calculation' (2153) panicked at src/model/tpo.rs:541:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e890e2ed038 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e890e2ed038 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e890e2ed038 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e890e2ed038 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e890e30403a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e890e30403a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5e890e2f1882 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5e890e2f1882 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5e890e2cb686 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e890e2cb686 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e890e2e4bf9 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e890e2166ac - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5e890e2166ac - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5e890e2e4db2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5e890e2e4db2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e890e2cb742 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e890e2c07f9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e890e2cc45d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e890e30484c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e890e304703 - core[28b146924c2f19c6]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5e890e2ff04d - core[28b146924c2f19c6]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5e890e16c945 - egui_charts[6b88f0740dd86e29]::model::tpo::tests::test_tpo_poc_calculation
[INFO] [stdout]                                at /opt/rustwide/workdir/src/model/tpo.rs:541:9
[INFO] [stdout]   22:     0x5e890e1604e7 - egui_charts[6b88f0740dd86e29]::model::tpo::tests::test_tpo_poc_calculation::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/model/tpo.rs:533:34
[INFO] [stdout]   23:     0x5e890e06fc46 - <egui_charts[6b88f0740dd86e29]::model::tpo::tests::test_tpo_poc_calculation::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e890e20978b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e890e20978b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5e890e217005 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5e890e217005 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5e890e217005 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e890e217005 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e890e217005 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e890e217005 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5e890e217005 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5e890e211b64 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5e890e211b64 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e890e21a082 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5e890e21a082 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5e890e21a082 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5e890e21a082 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5e890e21a082 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e890e21a082 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5e890e21a082 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e890e2ec34f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x5e890e2ec34f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7c52eb628aa4 - <unknown>
[INFO] [stdout]   45:     0x7c52eb6b5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- model::tpo::tests::test_tpo_profile_creation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'model::tpo::tests::test_tpo_profile_creation' (2154) panicked at src/model/tpo.rs:524:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e890e2ed038 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e890e2ed038 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e890e2ed038 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e890e2ed038 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e890e30403a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e890e30403a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5e890e2f1882 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5e890e2f1882 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5e890e2cb686 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e890e2cb686 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e890e2e4bf9 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e890e2166ac - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5e890e2166ac - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5e890e2e4db2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5e890e2e4db2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e890e2cb742 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e890e2c07f9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e890e2cc45d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e890e30484c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e890e304703 - core[28b146924c2f19c6]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5e890e2ff04d - core[28b146924c2f19c6]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5e890e16cc75 - egui_charts[6b88f0740dd86e29]::model::tpo::tests::test_tpo_profile_creation
[INFO] [stdout]                                at /opt/rustwide/workdir/src/model/tpo.rs:524:9
[INFO] [stdout]   22:     0x5e890e160547 - egui_charts[6b88f0740dd86e29]::model::tpo::tests::test_tpo_profile_creation::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/model/tpo.rs:516:35
[INFO] [stdout]   23:     0x5e890e06fcc6 - <egui_charts[6b88f0740dd86e29]::model::tpo::tests::test_tpo_profile_creation::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e890e20978b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e890e20978b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5e890e217005 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5e890e217005 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5e890e217005 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e890e217005 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e890e217005 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e890e217005 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5e890e217005 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5e890e211b64 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5e890e211b64 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e890e21a082 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5e890e21a082 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5e890e21a082 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5e890e21a082 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5e890e21a082 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e890e21a082 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5e890e21a082 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e890e2ec34f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x5e890e2ec34f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7c52eb628aa4 - <unknown>
[INFO] [stdout]   45:     0x7c52eb6b5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     model::tpo::tests::test_tpo_poc_calculation
[INFO] [stdout]     model::tpo::tests::test_tpo_profile_creation
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 472 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a", kill_on_drop: false }`
[INFO] [stdout] 38994ba8ecb7b7dae8596b28404a2685e7a54c6c2f18790058e7c75602e7a08a
